输入一成绩数组a[N],N=10,要写一函数找出大于平均成绩的最小数和小于平均车技的最大数

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:39:23

#include<iostream>
using namespace std;
double min;
double max;
double a[10];
int main()
{
double ave = 0;
for(int i = 0; i < 10; i++)
{
cin>>a[i];
ave += a[i];
}
ave /= 10;
min = max = a[0];
for(i = 1; i < 10; i++)
{
if(a[i] < max)
max = a[i];
if(a[i] > min)
min = a[i];
}
for(i = 0; i < 10; i++)
{
if(a[i] > max)
if(a[i] < ave)
max = a[i];
if(a[i] < min)
if(a[i] > ave)
min = a[i];
}
cout<<min<<" "<<max<<endl;
return 0;
}